Big Huge Thesaurus

Solea lascaris

noun

sounds kind of like